home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_25_TalkDialogs.txt < prev    next >
Text File  |  1994-02-05  |  47KB  |  825 lines

  1. # near model CODE resource
  2. # jump table entries: 2520-2522 (3 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4267                     clr.w      -[A7]
  6. 00000006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7. 0000000A  487A 012A                pea.l      [PC + 0x12A /* 00000136, value 0x5737461, pstring "stack" */]
  8. 0000000E  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  9. 00000012  101F                     move.b     D0, [A7]+
  10. 00000014  6728                     beq        +0x2A /* 0000003E */
  11. 00000016  206E 0008                movea.l    A0, [A6 + 0x8]
  12. 0000001A  43FA 0114                lea.l      A1, [PC + 0x114 /* 00000130, value 0x4202020, pstring "    " */]
  13. 0000001E  7002                     moveq.l    D0, 0x02
  14. label00000020:
  15. 00000020  30D9                     move.w     [A0]+, [A1]+
  16. 00000022  51C8 FFFC                dbf        D0, -0x6 /* 00000020 */
  17. 00000026  486D A660                pea.l      [A5 - 0x59A0]
  18. 0000002A  202E 0008                move.l     D0, [A6 + 0x8]
  19. 0000002E  5280                     addq.l     D0, 1
  20. 00000030  2F00                     move.l     -[A7], D0
  21. 00000032  7004                     moveq.l    D0, 0x04
  22. 00000034  2F00                     move.l     -[A7], D0
  23. 00000036  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  24. 0000003A  6000 00AA                bra        +0xAC /* 000000E6 */
  25. label0000003E:
  26. 0000003E  4267                     clr.w      -[A7]
  27. 00000040  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  28. 00000044  487A 00E4                pea.l      [PC + 0xE4 /* 0000012A, value 0x4746578, pstring "text" */]
  29. 00000048  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  30. 0000004C  101F                     move.b     D0, [A7]+
  31. 0000004E  6714                     beq        +0x16 /* 00000064 */
  32. 00000050  206E 0008                movea.l    A0, [A6 + 0x8]
  33. 00000054  43FA 00CE                lea.l      A1, [PC + 0xCE /* 00000124, value 0x4544558, pstring "TEXT" */]
  34. 00000058  7002                     moveq.l    D0, 0x02
  35. label0000005A:
  36. 0000005A  30D9                     move.w     [A0]+, [A1]+
  37. 0000005C  51C8 FFFC                dbf        D0, -0x6 /* 0000005A */
  38. 00000060  6000 0084                bra        +0x86 /* 000000E6 */
  39. label00000064:
  40. 00000064  4267                     clr.w      -[A7]
  41. 00000066  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42. 0000006A  487A 00AC                pea.l      [PC + 0xAC /* 00000118, value 0xB617070, pstring "application" */]
  43. 0000006E  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  44. 00000072  101F                     move.b     D0, [A7]+
  45. 00000074  6712                     beq        +0x14 /* 00000088 */
  46. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  47. 0000007A  43FA 0096                lea.l      A1, [PC + 0x96 /* 00000112, value 0x4415050, pstring "APPL" */]
  48. 0000007E  7002                     moveq.l    D0, 0x02
  49. label00000080:
  50. 00000080  30D9                     move.w     [A0]+, [A1]+
  51. 00000082  51C8 FFFC                dbf        D0, -0x6 /* 00000080 */
  52. 00000086  605E                     bra        +0x60 /* 000000E6 */
  53. label00000088:
  54. 00000088  4267                     clr.w      -[A7]
  55. 0000008A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  56. 0000008E  487A 007A                pea.l      [PC + 0x7A /* 0000010A, value 0x7706963, pstring "picture" */]
  57. 00000092  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  58. 00000096  101F                     move.b     D0, [A7]+
  59. 00000098  6712                     beq        +0x14 /* 000000AC */
  60. 0000009A  206E 0008                movea.l    A0, [A6 + 0x8]
  61. 0000009E  43FA 0064                lea.l      A1, [PC + 0x64 /* 00000104, value 0x4504943, pstring "PICT" */]
  62. 000000A2  7002                     moveq.l    D0, 0x02
  63. label000000A4:
  64. 000000A4  30D9                     move.w     [A0]+, [A1]+
  65. 000000A6  51C8 FFFC                dbf        D0, -0x6 /* 000000A4 */
  66. 000000AA  603A                     bra        +0x3C /* 000000E6 */
  67. label000000AC:
  68. 000000AC  4267                     clr.w      -[A7]
  69. 000000AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  70. 000000B2  487A 004A                pea.l      [PC + 0x4A /* 000000FE, value 0x5706169, pstring "paint" */]
  71. 000000B6  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  72. 000000BA  101F                     move.b     D0, [A7]+
  73. 000000BC  6618                     bne        +0x1A /* 000000D6 */
  74. 000000BE  2F00                     move.l     -[A7], D0
  75. 000000C0  4267                     clr.w      -[A7]
  76. 000000C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77. 000000C6  487A 002C                pea.l      [PC + 0x2C /* 000000F4, value 0x8706169, pstring "painting" */]
  78. 000000CA  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  79. 000000CE  121F                     move.b     D1, [A7]+
  80. 000000D0  201F                     move.l     D0, [A7]+
  81. 000000D2  8001                     or.b       D0, D1
  82. 000000D4  6710                     beq        +0x12 /* 000000E6 */
  83. label000000D6:
  84. 000000D6  206E 0008                movea.l    A0, [A6 + 0x8]
  85. 000000DA  43FA 0012                lea.l      A1, [PC + 0x12 /* 000000EE, value 0x4504E54, pstring "PNTG" */]
  86. 000000DE  7002                     moveq.l    D0, 0x02
  87. label000000E0:
  88. 000000E0  30D9                     move.w     [A0]+, [A1]+
  89. 000000E2  51C8 FFFC                dbf        D0, -0x6 /* 000000E0 */
  90. label000000E6:
  91. 000000E6  4E5E                     unlink     A6
  92. 000000E8  205F                     movea.l    A0, [A7]+
  93. 000000EA  584F                     addq.w     A7, 4
  94. 000000EC  4ED0                     jmp        [A0]
  95. 000000EE  0450 4E54                subi.w     [A0], 0x4E54 /* 'NT' */
  96. 000000F2  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  97. 000000F4  0870 6169 6E74           bchg.b     [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */
  98. 000000FA  696E                     bvs        +0x70 /* 0000016A */
  99. 000000FC  6700 0570                beq        +0x572 /* 0000066E */
  100. 00000100  6169                     bsr        +0x6B /* 0000016B */
  101. 00000102  6E74                     bgt        +0x76 /* 00000178 */
  102. 00000104  0450 4943                subi.w     [A0], 0x4943 /* 'IC' */
  103. 00000108  5400                     addq.b     D0, 2
  104. 0000010A  0770 6963 7475 7265 0441 bchg       [[A0 + 0x7475] + 0x72650441], D3
  105. 00000114  5050                     addq.w     [A0], 8
  106. 00000116  4C00 0B61                movem.w    D0,D5,D6,A0,A1,A3, D0
  107. 0000011A  7070                     moveq.l    D0, 0x70
  108. 0000011C  6C69                     bge        +0x6B /* 00000187 */
  109. 0000011E  6361                     bls        +0x63 /* 00000181 */
  110. 00000120  7469                     moveq.l    D2, 0x69
  111. 00000122  6F6E                     ble        +0x70 /* 00000192 */
  112. 00000124  0454 4558                subi.w     [A4], 0x4558 /* 'EX' */
  113. 00000128  5400                     addq.b     D0, 2
  114. 0000012A  0474 6578 7400           subi.w     [A4 + D7.w * 4], 0x6578 /* 'ex' */
  115. 00000130  0420 2020                subi.b     -[A0], 0x20 /* ' ' */
  116. 00000134  2000                     move.l     D0, D0
  117. 00000136  0573 7461                bchg       [A3 + D7.w * 4 + 0x61], D2
  118. 0000013A  636B                     bls        +0x6D /* 000001A7 */
  119. export_315:
  120. fn0000013C:
  121. 0000013C  4E56 FEF2                link       A6, -0x010E
  122. 00000140  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  123. 00000144  266E 0014                movea.l    A3, [A6 + 0x14]
  124. 00000148  286E 000C                movea.l    A4, [A6 + 0xC]
  125. 0000014C  282E 0008                move.l     D4, [A6 + 0x8]
  126. 00000150  4267                     clr.w      -[A7]
  127. 00000152  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  128. 00000156  3A1F                     move.w     D5, [A7]+
  129. 00000158  3005                     move.w     D0, D5
  130. 0000015A  48C0                     ext.l      D0
  131. 0000015C  81FC 0002                divs.w     D0, 0x2
  132. 00000160  3680                     move.w     [A3], D0
  133. 00000162  6606                     bne        +0x8 /* 0000016A */
  134. 00000164  38BC FFFF                move.w     [A4], 0xFFFF
  135. 00000168  6002                     bra        +0x4 /* 0000016C */
  136. label0000016A:
  137. 0000016A  4254                     clr.w      [A4]
  138. label0000016C:
  139. 0000016C  1005                     move.b     D0, D5
  140. 0000016E  0240 0001                andi.w     D0, 0x1
  141. 00000172  6700 00A6                beq        +0xA8 /* 0000021A */
  142. 00000176  42A7                     clr.l      -[A7]
  143. label00000178:
  144. 00000178  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  145. 0000017C  201F                     move.l     D0, [A7]+
  146. 0000017E  3880                     move.w     [A4], D0
  147. 00000180  7002                     moveq.l    D0, 0x02
  148. 00000182  B053                     cmp.w      D0, [A3]
  149. 00000184  6604                     bne        +0x6 /* 0000018A */
  150. 00000186  7C03                     moveq.l    D6, 0x03
  151. 00000188  6002                     bra        +0x4 /* 0000018C */
  152. label0000018A:
  153. 0000018A  7C04                     moveq.l    D6, 0x04
  154. label0000018C:
  155. 0000018C  BC54                     cmp.w      D6, [A4]
  156. 0000018E  6C40                     bge        +0x42 /* 000001D0 */
  157. 00000190  7002                     moveq.l    D0, 0x02
  158. label00000192:
  159. 00000192  B053                     cmp.w      D0, [A3]
  160. 00000194  660A                     bne        +0xC /* 000001A0 */
  161. 00000196  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  162. 0000019A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  163. 0000019E  6008                     bra        +0xA /* 000001A8 */
  164. label000001A0:
  165. 000001A0  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  166. 000001A4  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  167. label000001A8:
  168. 000001A8  3D7C 0001 FEF8           move.w     [A6 - 0x108], 0x1
  169. 000001AE  3D54 FEF6                move.w     [A6 - 0x10A], [A4]
  170. 000001B2  3E2E FEF8                move.w     D7, [A6 - 0x108]
  171. 000001B6  6008                     bra        +0xA /* 000001C0 */
  172. label000001B8:
  173. 000001B8  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  174. 000001BC  5247                     addq.w     D7, 1
  175. 000001BE  6906                     bvs        +0x8 /* 000001C6 */
  176. label000001C0:
  177. 000001C0  BE6E FEF6                cmp.w      D7, [A6 - 0x10A]
  178. 000001C4  6FF2                     ble        -0xC /* 000001B8 */
  179. label000001C6:
  180. 000001C6  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  181. 000001CA  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  182. 000001CE  606C                     bra        +0x6E /* 0000023C */
  183. label000001D0:
  184. 000001D0  3D7C 0001 FEF4           move.w     [A6 - 0x10C], 0x1
  185. 000001D6  3D54 FEF2                move.w     [A6 - 0x10E], [A4]
  186. 000001DA  3E2E FEF4                move.w     D7, [A6 - 0x10C]
  187. 000001DE  602C                     bra        +0x2E /* 0000020C */
  188. label000001E0:
  189. 000001E0  2044                     movea.l    A0, D4
  190. 000001E2  3007                     move.w     D0, D7
  191. 000001E4  E140                     asl        D0.w, 8
  192. 000001E6  41E8 FF00                lea.l      A0, [A0 - 0x100]
  193. 000001EA  4870 0000                pea.l      [A0 + D0.w]
  194. 000001EE  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  195. 000001F2  4A53                     tst.w      [A3]
  196. 000001F4  6612                     bne        +0x14 /* 00000208 */
  197. 000001F6  2044                     movea.l    A0, D4
  198. 000001F8  3007                     move.w     D0, D7
  199. 000001FA  E140                     asl        D0.w, 8
  200. 000001FC  41E8 FF00                lea.l      A0, [A0 - 0x100]
  201. 00000200  4870 0000                pea.l      [A0 + D0.w]
  202. 00000204  4EBA FDFA                jsr        [PC - 0x206 /* 00000000 */]
  203. label00000208:
  204. 00000208  5247                     addq.w     D7, 1
  205. 0000020A  6906                     bvs        +0x8 /* 00000212 */
  206. label0000020C:
  207. 0000020C  BE6E FEF2                cmp.w      D7, [A6 - 0x10E]
  208. 00000210  6FCE                     ble        -0x30 /* 000001E0 */
  209. label00000212:
  210. 00000212  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  211. 00000216  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  212. label0000021A:
  213. 0000021A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  214. 0000021E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  215. 00000222  7002                     moveq.l    D0, 0x02
  216. 00000224  B053                     cmp.w      D0, [A3]
  217. 00000226  57C0                     seq        D0
  218. 00000228  4A54                     tst.w      [A4]
  219. 0000022A  57C1                     seq        D1
  220. 0000022C  C001                     and.b      D0, D1
  221. 0000022E  670C                     beq        +0xE /* 0000023C */
  222. 00000230  38BC 0001                move.w     [A4], 0x1
  223. 00000234  2044                     movea.l    A0, D4
  224. 00000236  20BC 024F 4B20           move.l     [A0], 0x24F4B20
  225. label0000023C:
  226. 0000023C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  227. 00000240  4E5E                     unlink     A6
  228. 00000242  205F                     movea.l    A0, [A7]+
  229. 00000244  DEFC 0010                add.w      A7, 0x10
  230. 00000248  4ED0                     jmp        [A0]
  231. fn0000024A:
  232. 0000024A  4E56 FE9C                link       A6, -0x0164
  233. 0000024E  48E7 0108                movem.l    -[A7], D7,A4
  234. 00000252  286E 0008                movea.l    A4, [A6 + 0x8]
  235. 00000256  3D7C 0001 FE9E           move.w     [A6 - 0x162], 0x1
  236. 0000025C  3D6C FEFC FE9C           move.w     [A6 - 0x164], [A4 - 0x104]
  237. 00000262  3E2E FE9E                move.w     D7, [A6 - 0x162]
  238. 00000266  6028                     bra        +0x2A /* 00000290 */
  239. label00000268:
  240. 00000268  3007                     move.w     D0, D7
  241. 0000026A  E140                     asl        D0.w, 8
  242. 0000026C  41EC F9FD                lea.l      A0, [A4 - 0x603]
  243. 00000270  4870 0000                pea.l      [A0 + D0.w]
  244. 00000274  486E FFA0                pea.l      [A6 - 0x60]
  245. 00000278  7004                     moveq.l    D0, 0x04
  246. 0000027A  2F00                     move.l     -[A7], D0
  247. 0000027C  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  248. 00000280  3007                     move.w     D0, D7
  249. 00000282  5340                     subq.w     D0, 1
  250. 00000284  E540                     asl        D0.w, 2
  251. 00000286  2DAE FFA0 00EE           move.l     [A6 + D0.w - 0x18], [A6 - 0x60]
  252. 0000028C  5247                     addq.w     D7, 1
  253. 0000028E  6906                     bvs        +0x8 /* 00000296 */
  254. label00000290:
  255. 00000290  BE6E FE9C                cmp.w      D7, [A6 - 0x164]
  256. 00000294  6FD2                     ble        -0x2C /* 00000268 */
  257. label00000296:
  258. 00000296  3F2C FEFC                move.w     -[A7], [A4 - 0x104]
  259. 0000029A  486E FFEE                pea.l      [A6 - 0x12]
  260. 0000029E  486C FEFE                pea.l      [A4 - 0x102]
  261. 000002A2  486E FFA4                pea.l      [A6 - 0x5C]
  262. 000002A6  4EAD 0D9A                jsr        [A5 + 0xD9A /* export_431 */]
  263. 000002AA  102E FFA4                move.b     D0, [A6 - 0x5C]
  264. 000002AE  6756                     beq        +0x58 /* 00000306 */
  265. 000002B0  3F2E FFAA                move.w     -[A7], [A6 - 0x56]
  266. 000002B4  486D D01A                pea.l      [A5 - 0x2FE6]
  267. 000002B8  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  268. 000002BC  486D D01A                pea.l      [A5 - 0x2FE6]
  269. 000002C0  486E FFAE                pea.l      [A6 - 0x52]
  270. 000002C4  486E FEA0                pea.l      [A6 - 0x160]
  271. 000002C8  3F3C 0002                move.w     -[A7], 0x2
  272. 000002CC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  273. 000002D0  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  274. 000002D4  43EE FEA0                lea.l      A1, [A6 - 0x160]
  275. 000002D8  707F                     moveq.l    D0, 0x7F
  276. label000002DA:
  277. 000002DA  30D9                     move.w     [A0]+, [A1]+
  278. 000002DC  51C8 FFFC                dbf        D0, -0x6 /* 000002DA */
  279. 000002E0  4267                     clr.w      -[A7]
  280. 000002E2  486D D01A                pea.l      [A5 - 0x2FE6]
  281. 000002E6  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  282. 000002EA  101F                     move.b     D0, [A7]+
  283. 000002EC  670E                     beq        +0x10 /* 000002FC */
  284. 000002EE  3F3C 009B                move.w     -[A7], 0x9B
  285. 000002F2  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  286. 000002F6  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  287. 000002FA  6012                     bra        +0x14 /* 0000030E */
  288. label000002FC:
  289. 000002FC  486D D01A                pea.l      [A5 - 0x2FE6]
  290. 00000300  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  291. 00000304  6008                     bra        +0xA /* 0000030E */
  292. label00000306:
  293. 00000306  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  294. 0000030A  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  295. label0000030E:
  296. 0000030E  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  297. 00000312  4CDF 1080                movem.l    D7,A4, [A7]+
  298. 00000316  4E5E                     unlink     A6
  299. 00000318  2E9F                     move.l     [A7], [A7]+
  300. 0000031A  4E75                     rts
  301. fn0000031C:
  302. 0000031C  4E56 FC48                link       A6, -0x03B8
  303. 00000320  48E7 0118                movem.l    -[A7], D7,A3,A4
  304. 00000324  286E 0008                movea.l    A4, [A6 + 0x8]
  305. 00000328  102D A008                move.b     D0, [A5 - 0x5FF8]
  306. 0000032C  6610                     bne        +0x12 /* 0000033E */
  307. 0000032E  4EAD 33BA                jsr        [A5 + 0x33BA /* export_1651 */]
  308. 00000332  206E 0008                movea.l    A0, [A6 + 0x8]
  309. 00000336  2C48                     movea.l    A6, A0
  310. 00000338  4EFA 0286                jmp        [PC + 0x286 /* 000005C0 */]
  311. 0000033C  0000 486E                ori.b      D0, 0x6E /* 'n' */
  312. // begin alternate branch 0000033E-00000342
  313. label0000033E:
  314. 0000033E  486E FF98                pea.l      [A6 - 0x68]
  315. // end alternate branch 0000033E-00000342
  316. label0000033E: // (misaligned)
  317. 00000340  FF98                     .extension 0xF98 // unimplemented
  318. 00000342  7068                     moveq.l    D0, 0x68
  319. 00000344  2F00                     move.l     -[A7], D0
  320. 00000346  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  321. 0000034A  486E FF4E                pea.l      [A6 - 0xB2]
  322. 0000034E  704A                     moveq.l    D0, 0x4A
  323. 00000350  2F00                     move.l     -[A7], D0
  324. 00000352  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  325. 00000356  4A6C FEFC                tst.w      [A4 - 0x104]
  326. 0000035A  6606                     bne        +0x8 /* 00000362 */
  327. 0000035C  7000                     moveq.l    D0, 0x00
  328. 0000035E  2640                     movea.l    A3, D0
  329. 00000360  6012                     bra        +0x14 /* 00000374 */
  330. label00000362:
  331. 00000362  3B6C FEFC F59E           move.w     [A5 - 0xA62], [A4 - 0x104]
  332. 00000368  41EC FAFC                lea.l      A0, [A4 - 0x504]
  333. 0000036C  2B48 F90C                move.l     [A5 - 0x6F4], A0
  334. 00000370  47FA 046C                lea.l      A3, [PC + 0x46C /* 000007DE, value 0x4E56FF44 */]
  335. label00000374:
  336. 00000374  4267                     clr.w      -[A7]
  337. 00000376  486C FEFE                pea.l      [A4 - 0x102]
  338. 0000037A  487A 0092                pea.l      [PC + 0x92 /* 0000040E, value 0x4E56 'NV' */]
  339. 0000037E  4267                     clr.w      -[A7]
  340. 00000380  486E FF98                pea.l      [A6 - 0x68]
  341. 00000384  486E FF4E                pea.l      [A6 - 0xB2]
  342. 00000388  2F0B                     move.l     -[A7], A3
  343. 0000038A  487A 0082                pea.l      [PC + 0x82 /* 0000040E, value 0x4E56 'NV' */]
  344. 0000038E  303C 0D00                move.w     D0, 0xD00 /* '\r\0' */
  345. 00000392  A82B                     syscall    Pack9
  346. 00000394  3E1F                     move.w     D7, [A7]+
  347. 00000396  665A                     bne        +0x5C /* 000003F2 */
  348. 00000398  526D CE78                addq.w     [A5 - 0x3188], 1
  349. 0000039C  486E FC48                pea.l      [A6 - 0x3B8]
  350. 000003A0  486E FF98                pea.l      [A6 - 0x68]
  351. 000003A4  4EAD 093A                jsr        [A5 + 0x93A /* export_291 */]
  352. 000003A8  486E FF52                pea.l      [A6 - 0xAE]
  353. 000003AC  486E FD48                pea.l      [A6 - 0x2B8]
  354. 000003B0  3F3C 0002                move.w     -[A7], 0x2
  355. 000003B4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  356. 000003B8  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  357. 000003BC  43EE FD48                lea.l      A1, [A6 - 0x2B8]
  358. 000003C0  707F                     moveq.l    D0, 0x7F
  359. label000003C2:
  360. 000003C2  30D9                     move.w     [A0]+, [A1]+
  361. 000003C4  51C8 FFFC                dbf        D0, -0x6 /* 000003C2 */
  362. 000003C8  4EAD 120A                jsr        [A5 + 0x120A /* export_573 */]
  363. 000003CC  4267                     clr.w      -[A7]
  364. 000003CE  486D D01A                pea.l      [A5 - 0x2FE6]
  365. 000003D2  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  366. 000003D6  101F                     move.b     D0, [A7]+
  367. 000003D8  670E                     beq        +0x10 /* 000003E8 */
  368. 000003DA  3F3C 009B                move.w     -[A7], 0x9B
  369. 000003DE  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  370. 000003E2  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  371. 000003E6  6018                     bra        +0x1A /* 00000400 */
  372. label000003E8:
  373. 000003E8  486D D01A                pea.l      [A5 - 0x2FE6]
  374. 000003EC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  375. 000003F0  600E                     bra        +0x10 /* 00000400 */
  376. label000003F2:
  377. 000003F2  7080                     moveq.l    D0, 0xFFFFFF80
  378. 000003F4  B047                     cmp.w      D0, D7
  379. 000003F6  6604                     bne        +0x6 /* 000003FC */
  380. 000003F8  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  381. label000003FC:
  382. 000003FC  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  383. label00000400:
  384. 00000400  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  385. 00000404  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  386. 00000408  4E5E                     unlink     A6
  387. 0000040A  2E9F                     move.l     [A7], [A7]+
  388. 0000040C  4E75                     rts
  389. 0000040E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  390. // begin alternate branch 00000410-00000414
  391. fn00000410:
  392. 00000410  4E56 FFE2                link       A6, -0x001E
  393. // end alternate branch 00000410-00000414
  394. fn00000410: // (misaligned)
  395. 00000412  FFE2                     .extension 0xFE2 // unimplemented
  396. 00000414  48E7 0108                movem.l    -[A7], D7,A4
  397. 00000418  286E 0008                movea.l    A4, [A6 + 0x8]
  398. 0000041C  42A7                     clr.l      -[A7]
  399. 0000041E  3F3C 0087                move.w     -[A7], 0x87
  400. 00000422  42A7                     clr.l      -[A7]
  401. 00000424  70FF                     moveq.l    D0, 0xFFFFFFFF
  402. 00000426  2F00                     move.l     -[A7], D0
  403. 00000428  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  404. 0000042C  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  405. 00000430  3D7C 0003 FFE8           move.w     [A6 - 0x18], 0x3
  406. 00000436  302C FEFC                move.w     D0, [A4 - 0x104]
  407. 0000043A  5240                     addq.w     D0, 1
  408. 0000043C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  409. 00000440  3E2E FFE8                move.w     D7, [A6 - 0x18]
  410. 00000444  601E                     bra        +0x20 /* 00000464 */
  411. label00000446:
  412. 00000446  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  413. 0000044A  3F07                     move.w     -[A7], D7
  414. 0000044C  486E FFF6                pea.l      [A6 - 0xA]
  415. 00000450  486E FFF2                pea.l      [A6 - 0xE]
  416. 00000454  486E FFEA                pea.l      [A6 - 0x16]
  417. 00000458  A98D                     syscall    GetDialogItem/GetDItem
  418. 0000045A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  419. 0000045E  A958                     syscall    HideControl
  420. 00000460  5347                     subq.w     D7, 1
  421. 00000462  6906                     bvs        +0x8 /* 0000046A */
  422. label00000464:
  423. 00000464  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  424. 00000468  6CDC                     bge        -0x22 /* 00000446 */
  425. label0000046A:
  426. 0000046A  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  427. 00000470  3D6C FEFC FFE2           move.w     [A6 - 0x1E], [A4 - 0x104]
  428. 00000476  3E2E FFE4                move.w     D7, [A6 - 0x1C]
  429. 0000047A  602A                     bra        +0x2C /* 000004A6 */
  430. label0000047C:
  431. 0000047C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  432. 00000480  3F07                     move.w     -[A7], D7
  433. 00000482  486E FFF6                pea.l      [A6 - 0xA]
  434. 00000486  486E FFF2                pea.l      [A6 - 0xE]
  435. 0000048A  486E FFEA                pea.l      [A6 - 0x16]
  436. 0000048E  A98D                     syscall    GetDialogItem/GetDItem
  437. 00000490  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  438. 00000494  3007                     move.w     D0, D7
  439. 00000496  E140                     asl        D0.w, 8
  440. 00000498  41EC F9FC                lea.l      A0, [A4 - 0x604]
  441. 0000049C  4870 0000                pea.l      [A0 + D0.w]
  442. 000004A0  A95F                     syscall    SetControlTitle/SetCTitle
  443. 000004A2  5247                     addq.w     D7, 1
  444. 000004A4  6906                     bvs        +0x8 /* 000004AC */
  445. label000004A6:
  446. 000004A6  BE6E FFE2                cmp.w      D7, [A6 - 0x1E]
  447. 000004AA  6FD0                     ble        -0x2E /* 0000047C */
  448. label000004AC:
  449. 000004AC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  450. 000004B0  3F3C 0004                move.w     -[A7], 0x4
  451. 000004B4  486E FFF6                pea.l      [A6 - 0xA]
  452. 000004B8  486E FFF2                pea.l      [A6 - 0xE]
  453. 000004BC  486E FFEA                pea.l      [A6 - 0x16]
  454. 000004C0  A98D                     syscall    GetDialogItem/GetDItem
  455. 000004C2  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  456. 000004C6  486C FEFE                pea.l      [A4 - 0x102]
  457. 000004CA  A98F                     syscall    SetDialogItemText/SetIText
  458. 000004CC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  459. 000004D0  2F3C 0004 0087           move.l     -[A7], 0x40087
  460. 000004D6  3F3C FFFF                move.w     -[A7], 0xFFFF
  461. 000004DA  1F3C 0001                move.b     -[A7], 0x1
  462. 000004DE  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  463. 000004E2  4EAD 22E2                jsr        [A5 + 0x22E2 /* export_1112 */]
  464. label000004E6:
  465. 000004E6  486D 2052                pea.l      [A5 + 0x2052 /* export_1030 */]
  466. 000004EA  486E FFF8                pea.l      [A6 - 0x8]
  467. 000004EE  A991                     syscall    ModalDialog
  468. 000004F0  7001                     moveq.l    D0, 0x01
  469. 000004F2  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  470. 000004F6  5FC0                     sle        D0
  471. 000004F8  7203                     moveq.l    D1, 0x03
  472. 000004FA  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  473. 000004FE  5CC1                     sge        D1
  474. 00000500  C001                     and.b      D0, D1
  475. 00000502  72FF                     moveq.l    D1, 0xFFFFFFFF
  476. 00000504  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  477. 00000508  57C1                     seq        D1
  478. 0000050A  8001                     or.b       D0, D1
  479. 0000050C  67D8                     beq        -0x26 /* 000004E6 */
  480. 0000050E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  481. 00000512  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  482. 00000516  70FF                     moveq.l    D0, 0xFFFFFFFF
  483. 00000518  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  484. 0000051C  6610                     bne        +0x12 /* 0000052E */
  485. 0000051E  102D A016                move.b     D0, [A5 - 0x5FEA]
  486. 00000522  6604                     bne        +0x6 /* 00000528 */
  487. 00000524  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  488. label00000528:
  489. 00000528  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  490. 0000052C  6028                     bra        +0x2A /* 00000556 */
  491. label0000052E:
  492. 0000052E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  493. 00000532  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  494. 00000536  486E FFF6                pea.l      [A6 - 0xA]
  495. 0000053A  486E FFF2                pea.l      [A6 - 0xE]
  496. 0000053E  486E FFEA                pea.l      [A6 - 0x16]
  497. 00000542  A98D                     syscall    GetDialogItem/GetDItem
  498. 00000544  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  499. 00000548  486D D01A                pea.l      [A5 - 0x2FE6]
  500. 0000054C  A95E                     syscall    GetControlTitle/GetCTitle
  501. 0000054E  486D D01A                pea.l      [A5 - 0x2FE6]
  502. 00000552  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  503. label00000556:
  504. 00000556  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  505. 0000055A  4AAE FFFA                tst.l      [A6 - 0x6]
  506. 0000055E  6708                     beq        +0xA /* 00000568 */
  507. 00000560  486E FFFA                pea.l      [A6 - 0x6]
  508. 00000564  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  509. label00000568:
  510. 00000568  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  511. 0000056C  4CDF 1080                movem.l    D7,A4, [A7]+
  512. 00000570  4E5E                     unlink     A6
  513. 00000572  2E9F                     move.l     [A7], [A7]+
  514. 00000574  4E75                     rts
  515. export_316:
  516. 00000576  4E56 FAFC                link       A6, -0x0504
  517. 0000057A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  518. 0000057E  486E FFFE                pea.l      [A6 - 0x2]
  519. 00000582  486E FEFE                pea.l      [A6 - 0x102]
  520. 00000586  486E FEFC                pea.l      [A6 - 0x104]
  521. 0000058A  486E FAFC                pea.l      [A6 - 0x504]
  522. 0000058E  4EBA FBAC                jsr        [PC - 0x454 /* 0000013C */]
  523. 00000592  102D B820                move.b     D0, [A5 - 0x47E0]
  524. 00000596  6702                     beq        +0x4 /* 0000059A */
  525. 00000598  6026                     bra        +0x28 /* 000005C0 */
  526. label0000059A:
  527. 0000059A  302E FFFE                move.w     D0, [A6 - 0x2]
  528. 0000059E  670A                     beq        +0xC /* 000005AA */
  529. 000005A0  5340                     subq.w     D0, 1
  530. 000005A2  670E                     beq        +0x10 /* 000005B2 */
  531. 000005A4  5340                     subq.w     D0, 1
  532. 000005A6  6712                     beq        +0x14 /* 000005BA */
  533. 000005A8  6016                     bra        +0x18 /* 000005C0 */
  534. label000005AA:
  535. 000005AA  2F0E                     move.l     -[A7], A6
  536. 000005AC  4EBA FC9C                jsr        [PC - 0x364 /* 0000024A */]
  537. 000005B0  600E                     bra        +0x10 /* 000005C0 */
  538. label000005B2:
  539. 000005B2  2F0E                     move.l     -[A7], A6
  540. 000005B4  4EBA FD66                jsr        [PC - 0x29A /* 0000031C */]
  541. 000005B8  6006                     bra        +0x8 /* 000005C0 */
  542. label000005BA:
  543. 000005BA  2F0E                     move.l     -[A7], A6
  544. 000005BC  4EBA FE52                jsr        [PC - 0x1AE /* 00000410 */]
  545. label000005C0:
  546. 000005C0  4FEE FADC                lea.l      A7, [A6 - 0x524]
  547. 000005C4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  548. 000005C8  4E5E                     unlink     A6
  549. 000005CA  4E75                     rts
  550. fn000005CC:
  551. 000005CC  4E56 0000                link       A6, 0
  552. 000005D0  422D D01A                clr.b      [A5 - 0x2FE6]
  553. 000005D4  4EAD 3392                jsr        [A5 + 0x3392 /* export_1646 */]
  554. 000005D8  4E5E                     unlink     A6
  555. 000005DA  4E75                     rts
  556. fn000005DC:
  557. 000005DC  4E56 FEB6                link       A6, -0x014A
  558. 000005E0  206E 0008                movea.l    A0, [A6 + 0x8]
  559. 000005E4  4868 FF00                pea.l      [A0 - 0x100]
  560. 000005E8  486D D01A                pea.l      [A5 - 0x2FE6]
  561. 000005EC  486E FFB6                pea.l      [A6 - 0x4A]
  562. 000005F0  4EAD 0DA2                jsr        [A5 + 0xDA2 /* export_432 */]
  563. 000005F4  102E FFB6                move.b     D0, [A6 - 0x4A]
  564. 000005F8  6732                     beq        +0x34 /* 0000062C */
  565. 000005FA  3F2E FFBC                move.w     -[A7], [A6 - 0x44]
  566. 000005FE  486D D01A                pea.l      [A5 - 0x2FE6]
  567. 00000602  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  568. 00000606  486D D01A                pea.l      [A5 - 0x2FE6]
  569. 0000060A  486E FFC0                pea.l      [A6 - 0x40]
  570. 0000060E  486E FEB6                pea.l      [A6 - 0x14A]
  571. 00000612  3F3C 0002                move.w     -[A7], 0x2
  572. 00000616  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  573. 0000061A  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  574. 0000061E  43EE FEB6                lea.l      A1, [A6 - 0x14A]
  575. 00000622  707F                     moveq.l    D0, 0x7F
  576. label00000624:
  577. 00000624  30D9                     move.w     [A0]+, [A1]+
  578. 00000626  51C8 FFFC                dbf        D0, -0x6 /* 00000624 */
  579. 0000062A  6004                     bra        +0x6 /* 00000630 */
  580. label0000062C:
  581. 0000062C  4EBA FF9E                jsr        [PC - 0x62 /* 000005CC */]
  582. label00000630:
  583. 00000630  486D D01A                pea.l      [A5 - 0x2FE6]
  584. 00000634  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  585. 00000638  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  586. 0000063C  206E 0008                movea.l    A0, [A6 + 0x8]
  587. 00000640  2C48                     movea.l    A6, A0
  588. 00000642  4EFA 018E                jmp        [PC + 0x18E /* 000007D2 */]
  589. 00000646  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  590. 0000064A  2E9F                     move.l     [A7], [A7]+
  591. 0000064C  4E75                     rts
  592. export_317:
  593. 0000064E  4E56 FDD6                link       A6, -0x022A
  594. 00000652  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  595. 00000656  4267                     clr.w      -[A7]
  596. 00000658  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  597. 0000065C  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  598. 00000660  7001                     moveq.l    D0, 0x01
  599. 00000662  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  600. 00000666  6612                     bne        +0x14 /* 0000067A */
  601. 00000668  486D D01A                pea.l      [A5 - 0x2FE6]
  602. 0000066C  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  603. // begin alternate branch 0000066E-00000678
  604. label0000066E:
  605. 0000066E  1AF2 1F3C                move.b     [A5]+, <<invalid full ext with I/IS == 4>>
  606. 00000672  000D 4EAD                ori.b      A5, 0xAD
  607. 00000676  1A52                     movea.b    A5, [A2]
  608. // end alternate branch 0000066E-00000678
  609. label0000066E: // (misaligned)
  610. 00000670  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  611. 00000674  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  612. 00000678  6004                     bra        +0x6 /* 0000067E */
  613. label0000067A:
  614. 0000067A  422D D01A                clr.b      [A5 - 0x2FE6]
  615. label0000067E:
  616. 0000067E  486E FF00                pea.l      [A6 - 0x100]
  617. 00000682  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  618. 00000686  4267                     clr.w      -[A7]
  619. 00000688  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  620. 0000068C  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  621. 00000690  7005                     moveq.l    D0, 0x05
  622. 00000692  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  623. 00000696  56C0                     sne        D0
  624. 00000698  4400                     neg.b      D0
  625. 0000069A  1D40 FEFD                move.b     [A6 - 0x103], D0
  626. 0000069E  7005                     moveq.l    D0, 0x05
  627. 000006A0  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  628. 000006A4  660A                     bne        +0xC /* 000006B0 */
  629. 000006A6  4267                     clr.w      -[A7]
  630. 000006A8  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  631. 000006AC  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  632. label000006B0:
  633. 000006B0  102D B820                move.b     D0, [A5 - 0x47E0]
  634. 000006B4  6704                     beq        +0x6 /* 000006BA */
  635. 000006B6  6000 011A                bra        +0x11C /* 000007D2 */
  636. label000006BA:
  637. 000006BA  4A6E FEFA                tst.w      [A6 - 0x106]
  638. 000006BE  57C0                     seq        D0
  639. 000006C0  4400                     neg.b      D0
  640. 000006C2  1D40 FEFE                move.b     [A6 - 0x102], D0
  641. 000006C6  7002                     moveq.l    D0, 0x02
  642. 000006C8  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  643. 000006CC  57C0                     seq        D0
  644. 000006CE  4400                     neg.b      D0
  645. 000006D0  1D40 FEFF                move.b     [A6 - 0x101], D0
  646. 000006D4  6706                     beq        +0x8 /* 000006DC */
  647. 000006D6  2F0E                     move.l     -[A7], A6
  648. 000006D8  4EBA FF02                jsr        [PC - 0xFE /* 000005DC */]
  649. label000006DC:
  650. 000006DC  7000                     moveq.l    D0, 0x00
  651. 000006DE  2D40 FDF0                move.l     [A6 - 0x210], D0
  652. 000006E2  7000                     moveq.l    D0, 0x00
  653. 000006E4  2D40 FDF4                move.l     [A6 - 0x20C], D0
  654. 000006E8  102E FEFE                move.b     D0, [A6 - 0x102]
  655. 000006EC  675C                     beq        +0x5E /* 0000074A */
  656. 000006EE  3D6D A02A FDF8           move.w     [A6 - 0x208], [A5 - 0x5FD6]
  657. 000006F4  41EE FDFA                lea.l      A0, [A6 - 0x206]
  658. 000006F8  43ED D01A                lea.l      A1, [A5 - 0x2FE6]
  659. 000006FC  707F                     moveq.l    D0, 0x7F
  660. label000006FE:
  661. 000006FE  30D9                     move.w     [A0]+, [A1]+
  662. 00000700  51C8 FFFC                dbf        D0, -0x6 /* 000006FE */
  663. 00000704  3D7C 0001 FDEC           move.w     [A6 - 0x214], 0x1
  664. 0000070A  4240                     clr.w      D0
  665. 0000070C  102D D01A                move.b     D0, [A5 - 0x2FE6]
  666. 00000710  3D40 FDEA                move.w     [A6 - 0x216], D0
  667. 00000714  3D6E FDEC FDEE           move.w     [A6 - 0x212], [A6 - 0x214]
  668. 0000071A  6014                     bra        +0x16 /* 00000730 */
  669. label0000071C:
  670. 0000071C  302E FDEE                move.w     D0, [A6 - 0x212]
  671. 00000720  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  672. 00000724  11AE FDF9 0000           move.b     [A0 + D0.w], [A6 - 0x207]
  673. 0000072A  526E FDEE                addq.w     [A6 - 0x212], 1
  674. 0000072E  690A                     bvs        +0xC /* 0000073A */
  675. label00000730:
  676. 00000730  302E FDEE                move.w     D0, [A6 - 0x212]
  677. 00000734  B06E FDEA                cmp.w      D0, [A6 - 0x216]
  678. 00000738  6FE2                     ble        -0x1C /* 0000071C */
  679. label0000073A:
  680. 0000073A  41EE FDF8                lea.l      A0, [A6 - 0x208]
  681. 0000073E  2D48 FDF0                move.l     [A6 - 0x210], A0
  682. 00000742  41ED 08DA                lea.l      A0, [A5 + 0x8DA /* export_279 */]
  683. 00000746  2D48 FDF4                move.l     [A6 - 0x20C], A0
  684. label0000074A:
  685. 0000074A  2F3C 0086 0000           move.l     -[A7], 0x860000
  686. 00000750  486E FF00                pea.l      [A6 - 0x100]
  687. 00000754  486D D01A                pea.l      [A5 - 0x2FE6]
  688. 00000758  2F2E FDF0                move.l     -[A7], [A6 - 0x210]
  689. 0000075C  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  690. 00000760  4EAD 08E2                jsr        [A5 + 0x8E2 /* export_280 */]
  691. 00000764  101F                     move.b     D0, [A7]+
  692. 00000766  6750                     beq        +0x52 /* 000007B8 */
  693. 00000768  102E FEFE                move.b     D0, [A6 - 0x102]
  694. 0000076C  674E                     beq        +0x50 /* 000007BC */
  695. 0000076E  102E FEFD                move.b     D0, [A6 - 0x103]
  696. 00000772  6732                     beq        +0x34 /* 000007A6 */
  697. 00000774  486E FDFA                pea.l      [A6 - 0x206]
  698. 00000778  4EAD 28A2                jsr        [A5 + 0x28A2 /* export_1296 */]
  699. 0000077C  486E FDD6                pea.l      [A6 - 0x22A]
  700. 00000780  42A7                     clr.l      -[A7]
  701. 00000782  486E FDFB                pea.l      [A6 - 0x205]
  702. 00000786  4240                     clr.w      D0
  703. 00000788  102E FDFA                move.b     D0, [A6 - 0x206]
  704. 0000078C  3F00                     move.w     -[A7], D0
  705. 0000078E  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  706. 00000792  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  707. 00000796  205F                     movea.l    A0, [A7]+
  708. 00000798  43ED D01A                lea.l      A1, [A5 - 0x2FE6]
  709. 0000079C  7009                     moveq.l    D0, 0x09
  710. label0000079E:
  711. 0000079E  32D8                     move.w     [A1]+, [A0]+
  712. 000007A0  51C8 FFFC                dbf        D0, -0x6 /* 0000079E */
  713. 000007A4  6016                     bra        +0x18 /* 000007BC */
  714. label000007A6:
  715. 000007A6  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  716. 000007AA  43EE FDFA                lea.l      A1, [A6 - 0x206]
  717. 000007AE  707F                     moveq.l    D0, 0x7F
  718. label000007B0:
  719. 000007B0  30D9                     move.w     [A0]+, [A1]+
  720. 000007B2  51C8 FFFC                dbf        D0, -0x6 /* 000007B0 */
  721. 000007B6  6004                     bra        +0x6 /* 000007BC */
  722. label000007B8:
  723. 000007B8  4EBA FE12                jsr        [PC - 0x1EE /* 000005CC */]
  724. label000007BC:
  725. 000007BC  486D 08E2                pea.l      [A5 + 0x8E2 /* export_280 */]
  726. 000007C0  A9F1                     syscall    UnloadSeg
  727. 000007C2  486D D01A                pea.l      [A5 - 0x2FE6]
  728. 000007C6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  729. 000007CA  4EAD 1D0A                jsr        [A5 + 0x1D0A /* export_925 */]
  730. 000007CE  4EAD 275A                jsr        [A5 + 0x275A /* export_1255 */]
  731. label000007D2:
  732. 000007D2  4FEE FDB6                lea.l      A7, [A6 - 0x24A]
  733. 000007D6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  734. 000007DA  4E5E                     unlink     A6
  735. 000007DC  4E75                     rts
  736. 000007DE  4E56 FF44                link       A6, -0x00BC
  737. 000007E2  2F07                     move.l     -[A7], D7
  738. 000007E4  206E 000C                movea.l    A0, [A6 + 0xC]
  739. 000007E8  43EE FF98                lea.l      A1, [A6 - 0x68]
  740. 000007EC  7033                     moveq.l    D0, 0x33
  741. label000007EE:
  742. 000007EE  32D8                     move.w     [A1]+, [A0]+
  743. 000007F0  51C8 FFFC                dbf        D0, -0x6 /* 000007EE */
  744. 000007F4  206E 0008                movea.l    A0, [A6 + 0x8]
  745. 000007F8  43EE FF4E                lea.l      A1, [A6 - 0xB2]
  746. 000007FC  7024                     moveq.l    D0, 0x24
  747. label000007FE:
  748. 000007FE  32D8                     move.w     [A1]+, [A0]+
  749. 00000800  51C8 FFFC                dbf        D0, -0x6 /* 000007FE */
  750. 00000804  422E 0010                clr.b      [A6 + 0x10]
  751. 00000808  3D7C 0001 FF46           move.w     [A6 - 0xBA], 0x1
  752. 0000080E  3D6D F59E FF44           move.w     [A6 - 0xBC], [A5 - 0xA62]
  753. 00000814  3E2E FF46                move.w     D7, [A6 - 0xBA]
  754. 00000818  6000 00A8                bra        +0xAA /* 000008C2 */
  755. label0000081C:
  756. 0000081C  4267                     clr.w      -[A7]
  757. 0000081E  486E FF76                pea.l      [A6 - 0x8A]
  758. 00000822  206D F90C                movea.l    A0, [A5 - 0x6F4]
  759. 00000826  3007                     move.w     D0, D7
  760. 00000828  E140                     asl        D0.w, 8
  761. 0000082A  41E8 FF00                lea.l      A0, [A0 - 0x100]
  762. 0000082E  4870 0000                pea.l      [A0 + D0.w]
  763. 00000832  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  764. 00000836  101F                     move.b     D0, [A7]+
  765. 00000838  670A                     beq        +0xC /* 00000844 */
  766. 0000083A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  767. 00000840  6000 0088                bra        +0x8A /* 000008CA */
  768. label00000844:
  769. 00000844  206D F90C                movea.l    A0, [A5 - 0x6F4]
  770. 00000848  3007                     move.w     D0, D7
  771. 0000084A  E140                     asl        D0.w, 8
  772. 0000084C  4241                     clr.w      D1
  773. 0000084E  41E8 FF00                lea.l      A0, [A0 - 0x100]
  774. 00000852  1230 0000                move.b     D1, [A0 + D0.w]
  775. 00000856  7004                     moveq.l    D0, 0x04
  776. 00000858  B041                     cmp.w      D0, D1
  777. 0000085A  57C0                     seq        D0
  778. 0000085C  4A00                     tst.b      D0
  779. 0000085E  675E                     beq        +0x60 /* 000008BE */
  780. 00000860  4241                     clr.w      D1
  781. 00000862  122E FF76                move.b     D1, [A6 - 0x8A]
  782. 00000866  7408                     moveq.l    D2, 0x08
  783. 00000868  B441                     cmp.w      D2, D1
  784. 0000086A  57C1                     seq        D1
  785. 0000086C  C001                     and.b      D0, D1
  786. 0000086E  674E                     beq        +0x50 /* 000008BE */
  787. 00000870  2D7C 6570 3031 FF4A      move.l     [A6 - 0xB6], 0x65703031 /* 'ep01' */
  788. 00000878  4267                     clr.w      -[A7]
  789. 0000087A  206D F90C                movea.l    A0, [A5 - 0x6F4]
  790. 0000087E  3007                     move.w     D0, D7
  791. 00000880  E140                     asl        D0.w, 8
  792. 00000882  41E8 FF01                lea.l      A0, [A0 - 0xFF]
  793. 00000886  4870 0000                pea.l      [A0 + D0.w]
  794. 0000088A  486E FF77                pea.l      [A6 - 0x89]
  795. 0000088E  7004                     moveq.l    D0, 0x04
  796. 00000890  2F00                     move.l     -[A7], D0
  797. 00000892  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  798. 00000896  101F                     move.b     D0, [A7]+
  799. 00000898  6724                     beq        +0x26 /* 000008BE */
  800. 0000089A  2F00                     move.l     -[A7], D0
  801. 0000089C  4267                     clr.w      -[A7]
  802. 0000089E  486E FF4A                pea.l      [A6 - 0xB6]
  803. 000008A2  486E FF7B                pea.l      [A6 - 0x85]
  804. 000008A6  7204                     moveq.l    D1, 0x04
  805. 000008A8  2F01                     move.l     -[A7], D1
  806. 000008AA  4EAD 284A                jsr        [A5 + 0x284A /* export_1285 */]
  807. 000008AE  121F                     move.b     D1, [A7]+
  808. 000008B0  201F                     move.l     D0, [A7]+
  809. 000008B2  C001                     and.b      D0, D1
  810. 000008B4  6708                     beq        +0xA /* 000008BE */
  811. 000008B6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  812. 000008BC  600C                     bra        +0xE /* 000008CA */
  813. label000008BE:
  814. 000008BE  5247                     addq.w     D7, 1
  815. 000008C0  6908                     bvs        +0xA /* 000008CA */
  816. label000008C2:
  817. 000008C2  BE6E FF44                cmp.w      D7, [A6 - 0xBC]
  818. 000008C6  6F00 FF54                ble        -0xAA /* 0000081C */
  819. label000008CA:
  820. 000008CA  2E1F                     move.l     D7, [A7]+
  821. 000008CC  4E5E                     unlink     A6
  822. 000008CE  205F                     movea.l    A0, [A7]+
  823. 000008D0  504F                     addq.w     A7, 8
  824. 000008D2  4ED0                     jmp        [A0]
  825.